.medium-editor-toolbar-form-row {
  display: inline-block; }
  .medium-editor-toolbar-form-row > label {
    width: auto !important; }

body {
  padding: 3px 0;
  overflow: auto !important; }

.eve-editor-drop-cursor {
  position: absolute;
  z-index: 1002;
  border-top: 2px solid #0086b3;
  pointer-events: none; }
  .eve-editor-drop-cursor:before, .eve-editor-drop-cursor:after {
    position: absolute;
    display: block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #0086b3; }
  .eve-editor-drop-cursor:before {
    top: -5px;
    left: -8px; }
  .eve-editor-drop-cursor:after {
    top: -5px;
    right: -8px; }
  .eve-editor-drop-cursor.eve-editor-drop-cursor-vertical {
    border-top: none;
    border-left: 2px solid #0086b3; }
    .eve-editor-drop-cursor.eve-editor-drop-cursor-vertical:before {
      left: -5px;
      top: -8px; }
    .eve-editor-drop-cursor.eve-editor-drop-cursor-vertical:after {
      left: -5px;
      right: auto;
      top: auto;
      bottom: -8px; }

.eve-editor-hover-mask {
  pointer-events: none; }
  .eve-editor-hover-mask.hide {
    display: none; }

.eve-editor-mask-real-area {
  position: absolute;
  z-index: 1000;
  background-color: rgba(213, 242, 253, 0.3);
  border: 0px rgba(255, 255, 119, 0.2) solid;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
  .eve-editor-mask-real-area > span {
    font-size: 10px;
    color: white;
    text-shadow: 1px 1px 0 black; }

.eve-editor-selected-mask {
  position: absolute;
  pointer-events: none;
  z-index: 1001;
  background-color: rgba(164, 227, 251, 0.2);
  -webkit-box-shadow: 0 0 5px #d5f2fd;
  -moz-box-shadow: 0 0 5px #d5f2fd;
  box-shadow: 0 0 5px #d5f2fd; }
  .eve-editor-selected-mask.hide {
    display: none; }
  .eve-editor-selected-mask > span {
    position: absolute;
    top: 1px;
    left: 2px;
    font-size: 10px;
    color: white;
    text-shadow: 1px 1px 0 black; }
  .eve-editor-selected-mask.eve-editor-selected-mask-tip-t > span, .eve-editor-selected-mask.eve-editor-selected-mask-tip-b > span {
    position: fixed;
    padding: 2px 5px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 3px; }
    .eve-editor-selected-mask.eve-editor-selected-mask-tip-t > span:before, .eve-editor-selected-mask.eve-editor-selected-mask-tip-b > span:before {
      position: absolute;
      content: "";
      display: block;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      left: 5px; }
  .eve-editor-selected-mask.eve-editor-selected-mask-tip-t > span {
    top: 10px; }
    .eve-editor-selected-mask.eve-editor-selected-mask-tip-t > span:before {
      border-bottom: 4px solid rgba(0, 0, 0, 0.7);
      top: -4px; }
  .eve-editor-selected-mask.eve-editor-selected-mask-tip-b > span {
    top: auto;
    bottom: 10px; }
    .eve-editor-selected-mask.eve-editor-selected-mask-tip-b > span:before {
      border-top: 4px solid rgba(0, 0, 0, 0.7);
      bottom: -4px; }

.eve-overview .eve-editor-selected-mask.eve-editor-selected-mask-tip-t > span {
  top: 10px; }

.eve-overview .eve-editor-selected-mask.eve-editor-selected-mask-tip-b > span {
  bottom: 10px; }

.eve-design-part > .eve-editable.eve-layout-comp {
  -webkit-box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.2);
  -moz-box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.2);
  box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.2); }

.eve-design-part.eve-design-site-part > .eve-editable.eve-layout-comp {
  -webkit-box-shadow: inset 0 0 0 2px rgba(242, 12, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 2px rgba(242, 12, 0, 0.2);
  box-shadow: inset 0 0 0 2px rgba(242, 12, 0, 0.2); }

.eve-editable.eve-hide,
.eve-editable .eve-hide {
  display: block;
  opacity: 0.2; }
  .eve-editable.eve-hide.eve-col-1, .eve-editable.eve-hide.eve-col-2, .eve-editable.eve-hide.eve-col-3, .eve-editable.eve-hide.eve-col-4, .eve-editable.eve-hide.eve-col-5, .eve-editable.eve-hide.eve-col-6, .eve-editable.eve-hide.eve-col-7, .eve-editable.eve-hide.eve-col-8, .eve-editable.eve-hide.eve-col-9, .eve-editable.eve-hide.eve-col-10, .eve-editable.eve-hide.eve-col-11, .eve-editable.eve-hide.eve-col-12, .eve-editable.eve-hide.eve-col-cu,
  .eve-editable .eve-hide.eve-col-1,
  .eve-editable .eve-hide.eve-col-2,
  .eve-editable .eve-hide.eve-col-3,
  .eve-editable .eve-hide.eve-col-4,
  .eve-editable .eve-hide.eve-col-5,
  .eve-editable .eve-hide.eve-col-6,
  .eve-editable .eve-hide.eve-col-7,
  .eve-editable .eve-hide.eve-col-8,
  .eve-editable .eve-hide.eve-col-9,
  .eve-editable .eve-hide.eve-col-10,
  .eve-editable .eve-hide.eve-col-11,
  .eve-editable .eve-hide.eve-col-12,
  .eve-editable .eve-hide.eve-col-cu {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline; }

.eve-editable.eve-layout-comp,
.eve-editable .eve-layout-comp {
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-shadow: inset 0 0 0 1px rgba(79, 182, 240, 0.3);
  -moz-box-shadow: inset 0 0 0 1px rgba(79, 182, 240, 0.3);
  box-shadow: inset 0 0 0 1px rgba(79, 182, 240, 0.3); }
  .eve-editable.eve-layout-comp:empty,
  .eve-editable .eve-layout-comp:empty {
    height: 30px; }
  .eve-editable.eve-layout-comp.eve-part,
  .eve-editable .eve-layout-comp.eve-part {
    -webkit-box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.3);
    -moz-box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.3);
    box-shadow: inset 0 0 0 2px rgba(79, 182, 240, 0.3); }

.eve-editable .eve-layout-comp {
  -webkit-user-drag: element; }
  .eve-editable .eve-layout-comp.eve-component {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .eve-editable .eve-layout-comp.eve-component > * {
      pointer-events: none; }
    .eve-editable .eve-layout-comp.eve-component.eve-editing > * {
      pointer-events: auto; }

.eve-editable .eve-animation {
  -webkit-animation: new-comp 0.5s ease-out; }

@-webkit-keyframes new-comp {
  0% {
    opacity: 0.4;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.eve-editor-mask-icon {
  color: rgba(0, 0, 0, 0.7);
  pointer-events: auto;
  text-decoration: none;
  font-size: 12px;
  margin: 0;
  padding: 2px 0 0 0;
  cursor: pointer; }
  .eve-editor-mask-icon:hover {
    color: black; }

@charset "UTF-8";
.eve-editable .eve-placeholder {
  position: relative;
  padding-top: 15px !important;
  min-height: 0px !important;
  background: linear-gradient(45deg, rgba(238, 238, 238, 0.5) 45%, rgba(153, 153, 153, 0.5) 46%, rgba(153, 153, 153, 0.5) 54%, rgba(238, 238, 238, 0.5) 55%) 0 0/10px 10px repeat; }
  .eve-editable .eve-placeholder:before {
    position: absolute;
    display: block;
    content: "占位块";
    color: white;
    text-shadow: 0 0 1px black;
    width: 100%;
    height: 15px;
    font-size: 12px;
    margin: auto;
    top: 0;
    bottom: 0;
    text-align: center; }

img::selection {
  color: transparent; }

img.ckimgrsz {
  outline: 1px dashed #000; }

#ckimgrsz {
  position: absolute;
  width: 0;
  height: 0;
  cursor: default;
  z-index: 10001; }

#ckimgrsz span {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background-size: 100% 100%;
  opacity: .65;
  outline: 1px dashed #000; }

#ckimgrsz i {
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: #fff;
  border: 1px solid #000; }

#ckimgrsz i.active, #ckimgrsz i:hover {
  background: #000; }

#ckimgrsz i.br, #ckimgrsz i.tl {
  cursor: nwse-resize; }

#ckimgrsz i.bm, #ckimgrsz i.tm {
  cursor: ns-resize; }

#ckimgrsz i.bl, #ckimgrsz i.tr {
  cursor: nesw-resize; }

#ckimgrsz i.lm, #ckimgrsz i.rm {
  cursor: ew-resize; }

body.dragging-br, body.dragging-br *, body.dragging-tl, body.dragging-tl * {
  cursor: nwse-resize !important; }

body.dragging-bm, body.dragging-bm *, body.dragging-tm, body.dragging-tm * {
  cursor: ns-resize !important; }

body.dragging-bl, body.dragging-bl *, body.dragging-tr, body.dragging-tr * {
  cursor: nesw-resize !important; }

body.dragging-lm, body.dragging-lm *, body.dragging-rm, body.dragging-rm * {
  cursor: ew-resize !important; }
